# 1. Présentation du produit ![](./media/image-20250902113848702.png) ## 1.1 Introduction De nos jours, l'éducation technologique telle que la réalité virtuelle (VR), la programmation pour enfants et l'intelligence artificielle est devenue une tendance dominante dans le secteur éducatif. C'est pourquoi les gens accordent de plus en plus d'importance à l'éducation STEAM. Arduino étant particulièrement reconnu dans le domaine de l'éducation aux makers, Keyestudio surfe sur cette vague et lance un mini robot tank intelligent, qui est une combinaison d'Arduino et de programmation. Mais qu'est-ce qu'Arduino ? Arduino est une plateforme électronique open-source basée sur un matériel et un logiciel faciles à utiliser. Les cartes Arduino sont capables de lire des entrées — la lumière d'un capteur, un doigt sur un bouton, ou un message Twitter — et de les transformer en sorties : activer un moteur, allumer une LED, publier quelque chose en ligne. Sur cette base, l'équipe Keyestudio a conçu un mini robot tank. Il dispose d'un processeur programmable via l'IDE Arduino, permettant de mapper ses broches vers des capteurs et des actionneurs grâce à un shield qui se connecte au processeur. Il lit les capteurs, contrôle les actionneurs et décide comment opérer. Il peut remplir de multiples fonctions telles que l'évitement d'obstacles, la télécommande infrarouge, le contrôle Bluetooth, le suivi de lumière, et bien d'autres encore. 15 projets d'apprentissage détaillés, du plus simple au plus complexe, vous guident pour construire votre propre mini robot tank intelligent et vous fournissent les connaissances de base sur les capteurs et les modules. De plus, c'est le meilleur choix pour l'éducation à la programmation graphique. ## 1.2 Caractéristiques 1. Multifonction : Évitement d'obstacles, suivi, télécommande infrarouge, contrôle Bluetooth, suivi ultrasonique et affichage d'émoticônes sur écran. 2. Assemblage simple : Aucune soudure requise, assemblage complet facile à réaliser. 3. Grande robustesse : Support en alliage d'aluminium, moteurs métalliques, roues et chenilles de haute qualité. 4. Grande extensibilité : Connexion de nombreux capteurs et modules via le shield de pilotage des moteurs et le shield de capteurs. 5. Contrôles multiples : Télécommande infrarouge, contrôle par application (systèmes iOS et Android). 6. Programmation de base : Code en langage C avec l'IDE Arduino. ## 1.3 Spécifications - Tension de fonctionnement : 5V - Tension d'entrée : 7-12V - Courant de sortie maximum : 2A - Puissance dissipée maximale : 25W (T=75℃) - Vitesse du moteur : 5V 200 tr/min - Mode de pilotage du moteur : double pont en H (L298P) - Angle de détection ultrasonique : \<15 degrés - Distance de détection ultrasonique : 2cm-400cm - Distance de télécommande infrarouge : 10 mètres (mesurée) - Distance de télécommande Bluetooth : 50 mètres (mesurée) ## 1.4 Liste des produits | Nom | Qté | Image | | :-----------------------------: | :--: | :----------------------------------------------------------: | | Carte de développement | 1 | ![image-20260424114744301](assets/image-20260424114744301.png) | | Shield V5 | 1 | ![image-20260424114806021](assets/image-20260424114806021.png) | | Module BT | 1 | ![image-20260424114823332](assets/image-20260424114823332.png) | | Servomoteur | 1 | ![image-20260424114835628](assets/image-20260424114835628.png) | | Capteur photorésistance | 2 | ![image-20260424114848289](assets/image-20260424114848289.png) | | LED RGB | 1 | ![image-20260424114857727](assets/image-20260424114857727.png) | | Moteur métallique | 1 | ![image-20260424114906569](assets/image-20260424114906569.png) | | Roue motrice du tank | 2 | ![image-20260424114915600](assets/image-20260424114915600.png) | | Shield L298P | 1 | ![image-20260424114928411](assets/image-20260424114928411.png) | | Module ultrasonique | 1 | ![image-20260424114936945](assets/image-20260424114936945.png) | | Panneau LED 8X16 + câbles | 1 | ![image-20260424114951961](assets/image-20260424114951961.png) | | Récepteur infrarouge | 1 | ![image-20260424115002601](assets/image-20260424115002601.png) | | Télécommande | | ![image-20260424115010231](assets/image-20260424115010231.png) | | Chenille | 1 | ![image-20260424115018466](assets/image-20260424115018466.png) | | Porte-batterie (batterie 18650) | 1 | ![image-20260424115042841](assets/image-20260424115042841.png) | | Roue porteuse du tank | 2 | ![image-20260424115054017](assets/image-20260424115054017.png) | | Support en L | 1 | ![image-20260424115106686](assets/image-20260424115106686.png) | | Pièces de support (couleur aléatoire) | 2 | ![image-20260424115122810](assets/image-20260424115122810.png) | | Support métallique | 4 | ![image-20260424115139256](assets/image-20260424115139256.png) | | Gaine spiralée | 1 | ![image-20260424115154850](assets/image-20260424115154850.png) | | Plateforme plastique (PC) | 1 | ![image-20260424115245568](assets/image-20260424115245568.png) | | Coupleur en aluminium | 2 | ![image-20260424115257516](assets/image-20260424115257516.png) | | Bague en aluminium | 2 | ![image-20260424115311644](assets/image-20260424115311644.png) | | Écrou autobloquant M4 | 2 | ![image-20260424115321342](assets/image-20260424115321342.png) | | Écrou M3 | 14 | ![image-20260424115330779](assets/image-20260424115330779.png) | | Plaque acrylique | 2 | ![image-20260424115348411](assets/image-20260424115348411.png) | | Vis à tête ronde M2*10mm | 6 | ![image-20260424115357883](assets/image-20260424115357883.png) | | Tournevis | 2 | ![image-20260424115431293](assets/image-20260424115431293.png) | | Collier de câblage | 6 | ![image-20260424115446140](assets/image-20260424115446140.png) | | Clé M1.5/2.5/3 | 3 | ![image-20260424115458269](assets/image-20260424115458269.png) | | Câble DuPont F-F 150mm | 10 | ![image-20260424115511197](assets/image-20260424115511197.png) | | Câble USB | 1 | ![image-20260424115524400](assets/image-20260424115524400.png) | | Câble DuPont F-F 200mm | 5 | ![image-20260424115535336](assets/image-20260424115535336.png) | | Roulement à bride | 4 | ![image-20260424115600730](assets/image-20260424115600730.png) | | Écrou M2 | 8 | ![image-20260424115618761](assets/image-20260424115618761.png) | | Écrou M4 | 10 | ![image-20260424115628936](assets/image-20260424115628936.png) | | Colonne en cuivre M3*10mm | 10 | ![image-20260424115639400](assets/image-20260424115639400.png) | | Colonne en cuivre M3*45mm | 4 | ![image-20260424115651555](assets/image-20260424115651555.png) | | Vis à tête plate M3\*10mm | 3 | ![image-20260424115703860](assets/image-20260424115703860.png) | | Vis M3*6mm | 20 | ![image-20260424115715005](assets/image-20260424115715005.png) | | Vis M4*50mm | 2 | ![image-20260424115723402](assets/image-20260424115723402.png) | | Vis M4*40mm | 4 | ![image-20260424115749041](assets/image-20260424115749041.png) | | Vis M3*8mm | 14 | ![image-20260424115827213](assets/image-20260424115827213.png) | | Vis à tête ronde M3*12mm | 8 | ![image-20260424115854821](assets/image-20260424115854821.png) | | Vis M4\*112mm | 4 | ![image-20260424115920087](assets/image-20260424115920087.png) | | Vis M3\*25mm | 4 | ![image-20260424115955301](assets/image-20260424115955301.png) | | Carton décoratif | 1 | ![image-20260424120010842](assets/image-20260424120010842.png) | ## 1.5 Carte de développement Keyestudio V4.0 Vous devez savoir que la carte de développement Keyestudio V4.0 est le cœur de ce robot tank intelligent. ![](./media/image-20250902134144516.png) La carte de développement Keyestudio V4.0 est une carte compatible Arduino Uno, basée sur le microcontrôleur ATmega328P, et équipée d'une puce cp2102 comme convertisseur UART vers USB. ![](./media/image-20250902134315550.png) Elle dispose de 14 broches d'entrée/sortie numériques (dont 6 peuvent être utilisées comme sorties PWM), 6 entrées analogiques, un cristal quartz de 16 MHz, une connexion USB, un connecteur d'alimentation, 2 en-têtes ICSP et un bouton de réinitialisation. ![](./media/image-20250902134544777.png) Elle contient tout le nécessaire pour prendre en charge le microcontrôleur. Il suffit de la connecter à un ordinateur via un câble USB, ou de l'alimenter via un connecteur d'alimentation DC externe (DC 7-12V) ou via les broches femelles Vin/GND (DC 7-12V) pour commencer. | Microcontrôleur | ATmega328P-PU | | --------------------------- | -------------------------------------------------------- | | Tension de fonctionnement | 5V | | Tension d'entrée (recommandée) | DC7-12V | | Broches d'E/S numériques | 14 (D0-D13) (dont 6 fournissent une sortie PWM) | | Broches numériques PWM | 6 (D3, D5, D6, D9, D10, D11) | | Broches d'entrée analogiques | 6 (A0-A5) | | Courant DC par broche d'E/S | 20 mA | | Courant DC pour la broche 3.3V | 50 mA | | Mémoire Flash | 32 Ko (ATmega328P-PU) dont 0,5 Ko utilisés par le bootloader | | SRAM | 2 Ko (ATmega328P-PU) | | EEPROM | 1 Ko (ATmega328P-PU) | | Vitesse d'horloge | 16 MHz | | LED_BUILTIN | D13 |